//获取操作对象
var rows=document.querySelector(".row")
var pag1=document.querySelector('.pagination1');

//通过ajax获取数据库数据的条数
var num=0;

(async function(){
    var txt=await PromiseAjax({
        url:"../php/list.php"
    })
    //把字符串转为数组，并获取该数组的长度
    num=eval('('+txt+')').length
    
    //配置分页器的参数对象
    var o1={
        pageInfo:{
            pagenum:1,
            pagesize:12,
            totalsize:num,
            totalpage:Math.ceil(num/12)
        }
    }
    //创建实例化对象
    new Pagination(pag1,o1,(m)=>{
        //通过页码，获取当前页所对应的数据
        ajax2({
            url:'../php/list2.php',
            data:'num='+m,
            success(dt){
                //把字符串转为数组
                var ar1=eval('('+dt+')')
                //创建字符串，拼接所有内容
                var str=''
                //遍历数组元素
                ar1.forEach((item)=>{
                    str+=`
                        <div class="col-lg-3 col-md-4 col-sm-6">
                            <div class="thumbnail">
                            <ol class="breadcrumb">
                                <li><a href="#">${item.cat_one_id}</a></li>
                                <li><a href="#">${item.cat_two_id}</a></li>
                                <li class="active">${item.cat_three_id}</li>
                            </ol>  
                            <img src="${item.goods_small_logo}">
                            <div class="caption">
                                <h4>${item.goods_name}</h4>
                                <p>￥<span>${item.goods_price}</span></p>
                                <p><a href="./cart.html" class="btn btn-primary" role="button">进入购物车</a> <a href="#" class="btn btn-default" role="button" data-id="${item.goods_id}">查看商品详情</a></p>
                            </div>
                            </div>
                        </div>
                        `
                })
                //把拼接好的内容，渲染到页面中
                rows.innerHTML=str
            }
        })
    })

})()


